An android app is developed to issue commands through Bluetooth. The app checks for a particular Bluetooth device (physical address of Bluetooth dongle connected to Arduino) to be connected to the phone. On successful connection, proper commands are issued when the radio buttons corresponding to the electrical appliances are tapped. The commands received by the Bluetooth dongle are passed to Arduino for further processing. The commands are interpreted by Arduino and the corresponding relay is actuated. The electrical appliance connected to the relay switches ON or OFF accordingly.
This project involves the use of HC05 Bluetooth dongle and Arduino along with relays to turn the devices ON and OFF.
An android app is developed to issue commands through Bluetooth. The app checks for a particular Bluetooth device (physical address of Bluetooth dongle connected to Arduino) to be connected to the phone. On successful connection, proper commands are issued when the radio buttons corresponding to the electrical appliances are tapped. The commands received by the Bluetooth dongle are passed to Arduino for further processing. The commands are interpreted by Arduino and the corresponding relay is actuated. The electrical appliance connected to the relay switches ON or OFF accordingly.
3 Comments
Embedded software is a piece of code that goes into a micro processor's memory and does a specific task. it spans from simple and single task software to multi tasked ones. With over five years of experience in developing embedded software for quite many platforms, I now have the expertise to handle embedded software projects involving
"RPI is a small motherboard" I would say for a novice to understand. It is just a computer with restricted computing capabilities. For clear understanding, let us compare our PCs with RPI.
PCs have about 2.5 GHz processor speed, with at least 2 GB RAM nowadays, graphics accelerators and at least 320GB hard disk. It would run Windows or Linux or MAC OS. But RPI has 700 MHz processor speed, with 256MB RAM (in ver A) /512MB RAM (in ver B) and uses SD card as hard disk. Because of the limited hardware features, RPI would not run a heavy OS. Instead, a light weight OS can be run. Let me elaborate the functional changes. You will be able to run heavy software like photoshop, MATLAB, MAYA etc on your PC. But RPI is too weak to handle them. RPI is most suited to run light weight software. So we call it "embedded systems". I have some suggestions about what you can transform a raspberry pi into.
Hope that was a brief 'elaboration'..!! |
Raj VigneshPassionate electronics hobbyist. Archives
April 2018
Categories
All
|